home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / FALCON / BIGDISKS / BIG_12 / UTILITY2.WDS / MODULES.CPX / SYSTEM.INF < prev    next >
Text File  |  1998-03-14  |  7KB  |  278 lines

  1. ;System_CPX.INF V1.00
  2.  
  3. #OS-Vars, Operating-System Variables
  4.  
  5. $00000424, memcntrl._WORD
  6. $0000042E, phystop._LONG
  7. $00000432, _membot._LONG
  8. $00000436, _memtop._LONG
  9. $0000043E, flock._WORD
  10. $00000440, seekrate._WORD
  11. $00000442, _timer_ms._WORD
  12. $00000444, _fverify._WORD
  13. $00000446, _bootdev._WORD
  14. $00000448, palmode._WORD
  15. $0000044A, defshiftmd._WORD
  16. $0000044C, sshiftmd._WORD
  17. $0000044E, _v_bas_ad._LONG
  18. $00000452, vblsem._WORD
  19. $00000454, nvbls._WORD
  20. $00000456, _vblqueue._LONG
  21. $0000045A, colorptr._LONG
  22. $0000045E, screenptr._LONG
  23. $00000462, _vbclock._LONG
  24. $00000466, _frclock._LONG
  25. $0000046E, swv_vec._LONG
  26. $000004BA, _hz_200._LONG
  27. $000004C2, _drvbits._LONG
  28. $000004CE, _vbl_#1._PNTR
  29. $000004D2, _vbl_#2._PNTR
  30. $000004D6, _vbl_#3._PNTR
  31. $000004DA, _vbl_#4._PNTR
  32. $000004DE, _vbl_#5._PNTR
  33. $000004E2, _vbl_#6._PNTR
  34. $000004E6, _vbl_#7._PNTR
  35. $000004EA, _vbl_#8._PNTR
  36. $000004F2, _sysbase._LONG
  37. $000004F6, _shell_p._PNTR
  38. $000004FA, end_os._LONG
  39. $000004FE, exec_os._LONG
  40.  
  41.  
  42. #HARDWARE, Hardware Vectors
  43.  
  44. $00000000, Shadow 1._LONG
  45. $00000004, Shadow 2._LONG
  46. $00000008, Bus Error._PNTR
  47. $0000000C, Address Error._PNTR
  48. $00000010, Illegal Instruction._PNTR
  49. $00000014, Division by Zero._PNTR
  50. $00000018, CHK-Exeption._PNTR
  51. $0000001C, TRAPV-Exeption._PNTR
  52. $00000020, Privileg Violation._PNTR
  53. $00000024, TRACE-Exeption._PNTR
  54. $00000028, LINE A._PNTR
  55. $0000002C, LINE F._PNTR
  56.  
  57.  
  58. #(SysBase), ROM at (SysBase)
  59.  
  60. $00($4F2), os_entry(BRA)._WORD
  61. $02($4F2), os_version._WORD
  62. $04($4F2), os_start._LONG
  63. $08($4F2), os_base._LONG
  64. $0C($4F2), os_membot._LONG
  65. $10($4F2), os_reserved._LONG
  66. $14($4F2), os_magic._LONG
  67. $18($4F2), os_gendat._LONG
  68. $1C($4F2), os_palmode._WORD
  69. $1E($4F2), os_gendatg._WORD
  70. $20($4F2), _root._LONG
  71. $24($4F2), kbshift._LONG
  72. $28($4F2), _run._LONG
  73. $2C($4F2), p_reserved._LONG
  74.  
  75.  
  76. #runing PD, SYSHDR._run (runing process)
  77.  
  78. BASE= $28($4F2)
  79. $00(BASE), runing PD._LONG
  80. BASE= $00(BASE)
  81. $00(BASE), p_lowtpa._LONG
  82. $04(BASE), p_hitpa._LONG
  83. $08(BASE), p_tbase._LONG
  84. $0C(BASE), p_tlen._LONG
  85. $10(BASE), p_dbase._LONG
  86. $14(BASE), p_dlen._LONG
  87. $18(BASE), p_bbase._LONG
  88. $1C(BASE), p_blen._LONG
  89. $20(BASE), p_dta._LONG
  90. $24(BASE), p_parent._LONG
  91. $2C(BASE), p_env._LONG
  92. $30(BASE), p_devx[0]._BYTE
  93. $31(BASE), p_devx[1]._BYTE
  94. $32(BASE), p_devx[2]._BYTE
  95. $33(BASE), p_devx[3]._BYTE
  96. $34(BASE), p_devx[4]._BYTE
  97. $35(BASE), p_devx[5]._BYTE
  98. $37(BASE), p_defdrv._BYTE
  99.  
  100.  
  101. #Com.line, Comand line
  102.  
  103. BASE= $28($4F2)
  104. BASE= $00(BASE)
  105. $80(BASE), p_cmdlin._CHAR(8)
  106. $88(BASE), p_cmdlin._CHAR(8)
  107. $90(BASE), p_cmdlin._CHAR(8)
  108. $98(BASE), p_cmdlin._CHAR(8)
  109. $A0(BASE), p_cmdlin._CHAR(8)
  110. $A8(BASE), p_cmdlin._CHAR(8)
  111. $B0(BASE), p_cmdlin._CHAR(8)
  112. $B8(BASE), p_cmdlin._CHAR(8)
  113. $C0(BASE), p_cmdlin._CHAR(8)
  114. $C8(BASE), p_cmdlin._CHAR(8)
  115. $D0(BASE), p_cmdlin._CHAR(8)
  116. $C8(BASE), p_cmdlin._CHAR(8)
  117. $E0(BASE), p_cmdlin._CHAR(8)
  118. $E8(BASE), p_cmdlin._CHAR(8)
  119. $F0(BASE), p_cmdlin._CHAR(8)
  120. $F8(BASE), p_cmdlin._CHAR(8)
  121.  
  122.  
  123. #Env string, Environment string
  124.  
  125. BASE= $28($4F2)
  126. BASE= $00(BASE)
  127. $2C(BASE), p_env._LONG
  128. BASE= $2C(BASE)
  129. $00(BASE), env._CHAR
  130. $08(BASE), env._CHAR
  131. $10(BASE), env._CHAR
  132. $18(BASE), env._CHAR
  133. $20(BASE), env._CHAR
  134. $28(BASE), env._CHAR
  135. $30(BASE), env._CHAR
  136. $38(BASE), env._CHAR
  137. $40(BASE), env._CHAR
  138. $48(BASE), env._CHAR
  139. $50(BASE), env._CHAR
  140. $58(BASE), env._CHAR
  141. $60(BASE), env._CHAR
  142. $68(BASE), env._CHAR
  143. $70(BASE), env._CHAR
  144. $78(BASE), env._CHAR
  145. $80(BASE), env._CHAR
  146. $88(BASE), env._CHAR
  147. $90(BASE), env._CHAR
  148. $98(BASE), env._CHAR
  149. $A0(BASE), env._CHAR
  150. $A8(BASE), env._CHAR
  151. $B0(BASE), env._CHAR
  152. $B8(BASE), env._CHAR
  153. $C0(BASE), env._CHAR
  154. $C8(BASE), env._CHAR
  155. $D0(BASE), env._CHAR
  156. $D8(BASE), env._CHAR
  157. $E0(BASE), env._CHAR
  158. $E8(BASE), env._CHAR
  159. $F0(BASE), env._CHAR
  160. $F8(BASE), env._CHAR
  161.  
  162.  
  163. #Interrupt, Autovector-Interrupt, Level
  164.  
  165. $00000064, Interrupt, 1._PNTR
  166. $00000068, Interrupt, 2._PNTR
  167. $0000006C, Interrupt, 3._PNTR
  168. $00000070, Interrupt, 4._PNTR
  169. $00000074, Interrupt, 5._PNTR
  170. $00000078, Interrupt, 6._PNTR
  171. $0000007C, Interrupt, 7._PNTR
  172.  
  173.  
  174. #TRAP #, Trap exeptions
  175.  
  176. $00000080, TRAP #$0._PNTR
  177. $00000084, (GemDos)._PNTR
  178. $00000088, (AES/VDI)._PNTR
  179. $0000008C, TRAP #$3._PNTR
  180. $00000090, TRAP #$4._PNTR
  181. $00000094, TRAP #$5._PNTR
  182. $00000098, TRAP #$6._PNTR
  183. $0000009C, TRAP #$7._PNTR
  184. $000000A0, TRAP #$8._PNTR
  185. $000000A4, TRAP #$9._PNTR
  186. $000000A8, TRAP #$A._PNTR
  187. $000000AC, TRAP #$B._PNTR
  188. $000000B0, TRAP #$C._PNTR
  189. $000000B4, (Bios)._PNTR
  190. $000000B8, (XBios)._PNTR
  191. $000000BC, TRAP #$F._PNTR
  192.  
  193.  
  194. #ETV, ETV vectors
  195.  
  196. $00000400, etv_timer._PNTR
  197. $00000404, etv_critic._PNTR
  198. $00000408, etv_term._PNTR
  199. $0000040C, etv_xtra._PNTR
  200.  
  201.  
  202. #Harddisk, Harddisk vectors
  203.  
  204. $0000046A, hdv_init._PNTR
  205. $00000472, hdv_bpb._PNTR
  206. $00000476, hdv_rw._PNTR
  207. $0000047A, hdv_boot._PNTR
  208. $0000047E, hdv_mediach._PNTR
  209. $00000516, pun_ptr._PNTR
  210.  
  211.  
  212. #PUNPTR, PunPtr structure
  213.  
  214. $00($516), puns._WORD
  215. $02($516), _pun ( 1)'A'._BYTE
  216. $03($516), _pun ( 2)'B'._BYTE
  217. $04($516), _pun ( 3)'C'._BYTE
  218. $05($516), _pun ( 4)'D'._BYTE
  219. $06($516), _pun ( 5)'E'._BYTE
  220. $07($516), _pun ( 6)'F'._BYTE
  221. $08($516), _pun ( 7)'G'._BYTE
  222. $09($516), _pun ( 8)'H'._BYTE
  223. $0A($516), _pun ( 9)'I'._BYTE
  224. $0B($516), _pun (10)'J'._BYTE
  225. $0C($516), _pun (11)'K'._BYTE
  226. $0D($516), _pun (12)'L'._BYTE
  227. $0E($516), _pun (13)'M'._BYTE
  228. $0F($516), _pun (14)'N'._BYTE
  229. $10($516), _pun (15)'O'._BYTE
  230. $11($516), _pun (16)'P'._BYTE
  231. $12($516), pstart ( 1)'A'._LONG
  232. $16($516), pstart ( 2)'B'._LONG
  233. $1A($516), pstart ( 3)'C'._LONG
  234. $1E($516), pstart ( 4)'D'._LONG
  235. $22($516), pstart ( 5)'E'._LONG
  236. $26($516), pstart ( 6)'F'._LONG
  237. $2A($516), pstart ( 7)'G'._LONG
  238. $2E($516), pstart ( 8)'H'._LONG
  239. $32($516), pstart ( 9)'I'._LONG
  240. $36($516), pstart (10)'J'._LONG
  241. $3A($516), pstart (11)'K'._LONG
  242. $3E($516), pstart (12)'L'._LONG
  243. $42($516), pstart (13)'M'._LONG
  244. $46($516), pstart (14)'N'._LONG
  245. $4A($516), pstart (15)'O'._LONG
  246. $4E($516), pstart (16)'P'._LONG
  247. $52($516), p_cookie._LONG
  248. $56($516), p_ckptr._PNTR
  249. $5A($516), p_vers._WORD
  250. $5C($516), p_maxsec._WORD
  251.  
  252.  
  253. #P_CKPTR, PuntPtr.p_ckptr
  254.  
  255. BASE= $516
  256. $56(BASE), p_ckptr._PNTR
  257. BASE= $56(BASE)
  258. $00(BASE), p_ckptr[0]._BYTE
  259. $01(BASE), p_ckptr[1]._BYTE
  260. $02(BASE), p_ckptr[2]._BYTE
  261. $03(BASE), p_ckptr[3]._BYTE
  262. $00(BASE), p_ckptr._CHAR(4)
  263.  
  264.  
  265. #BERR(XBra), testing negativ offset
  266.  
  267. $00000008, BusErr______._LONG
  268. $-C($008), BusErr(XBRA)._CHAR(4)
  269. $-8($008), BusErr(Name)._CHAR(4)
  270. $-4($008), BusErr(Vect)._LONG
  271. $00($008), BusErr/Start._WORD
  272.  
  273.  
  274. #BUSERROR, Bus-Error-Exeption
  275.  
  276. $00600000, Unvalid Memory._LONG
  277. $00600000, Unvalid Memory._PNTR
  278.